Pronamic\WordPress\Pay\Plugin C

Total Complexity 117
Dependencies 40
Dependents 71
Total lines 1,651
Lines of code 752
Logical lines of code 458
Comment lines 490
Methods 26
Properties 24

Methods 26

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
36 24 75
__construct()
B
21
5 296
start_payment()
A
41 10 56
update_payment()
A
49 9 32
maybe_redirect()
A
51 9 27
pronamic_service()
A
46 7 38
plugins_loaded()
A
43 6 46
process_payment_post_data()
S
53 7 23
handle_returns()
S
51 6 27
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
create_refund()
S
54 3 21
is_debug_mode()
S
68 3 7
get_default_config_id()
S
64 3 10
instance()
S
71 2 6
register_styles()
S
65 2 9
get_number_payments()
S
67 2 8
get_option()
S
71 2 6
render_exception()
S
80 1 3
datetime_format()
S
75 1 4
get_plugin_dir_path()
S
80 1 3
get_file()
S
81 1 3
get_version()
S
82 1 3
get_payment_methods()
S
80 1 3
payment_redirect_url()
S
72 1 5
get_default_error_message()
S
79 1 3